Kinesin Protein Takes A Walk On A Microtubule